imprinted on the memories - Turkish English Dictionary